<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8" />
    <title>04_案例练习</title>
</head>

<body>
    <script>
        // ()
        // ++ -- !
        // * / %
        // + -
        // > >= < <=
        // == === != !==
        // &&
        // ||
        // ?


        // console.log(undefined + null * '-10' + 100 > 90);

        // console.log(null * undefined + null + '嘿嘿');

        // console.log(true + 'undefined' - undefined + '5');

        // console.log((5 + true > true) + 5 > true);

        // console.log(!true - '5' + 8 + parseInt('4嘿嘿'));

        // !null  ==》 因为是逻辑运算符  所以！后面的应该是一个boolean值
        // 所以 null转换为boolean的结果就是Boolean(null)
        // !Boolean(null)的结果就是true
        console.log((!false - !null) * parseInt('3.14') + '');
    </script>
</body>

</html>